Package-level declarations
Types
Link copied to clipboard
class AgentPlatformChatSession(planLister: PlanLister, val processOptions: ProcessOptions = ProcessOptions(), val messageListener: MessageListener, val responseGenerator: ResponseGenerator) : ChatSession
Support for chat sessions leveraging an AgentPlatform.
Link copied to clipboard
Respond to user messages using an agent.
Link copied to clipboard
class AutonomyResponseGenerator(autonomy: Autonomy, goalChoiceApprover: GoalChoiceApprover, val processWaitingHandler: ProcessWaitingHandler, val chatConfig: ChatConfig) : ResponseGenerator
Respond to messages by choosing and executing goals using Autonomy. Based on last user input.
Link copied to clipboard
interface BlackboardEntryFormatter
Link copied to clipboard
interface BlackboardFormatter
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
class DefaultBlackboardFormatter(entryFormatter: BlackboardEntryFormatter = DefaultBlackboardEntryFormatter) : BlackboardFormatter
Link copied to clipboard
class DefaultChatAgentBuilder(autonomy: Autonomy, llm: <Error class: unknown class>, persona: Persona = K9, promptTemplate: String = "chat/default_chat", blackboardFormatter: BlackboardFormatter = DefaultBlackboardFormatter())
Link copied to clipboard
interface ProcessWaitingHandler
Handles process waiting exceptions in a platform-specific way
Link copied to clipboard
interface ResponseGenerator
Generates response(s) in a chat session.